// OGoMojo
// Whitemice.MOGI.IContact
// License: LGPL
// Copyright: Whitemice Consulting, 2006
// Author(s): Adam Tauno Williams (awilliam@whitemice.org)
using System;
using System.Collections;

namespace Whitemice.MOGI {
	public enum Gender : uint {
		Undefined = 0,
		Female = 1,
		Male = 2
	}

	public enum Salutation : uint {
		Undefined = 0,
		Mr = 1,
		Mrs = 2,
		Ms = 3,
		Prof = 4,
		Dr = 5
	}

	/// \brief Interface to Contact documents
	public interface IContact : ICompany {
		string Number { get; }
		string FirstName { get; set; }
		string MiddleName { get; set; }
		string LastName { get; set; }
		string DisplayName { get; set; }
		string URL { get; set; }
		DateTime BirthDate { get; set; }
		string Degree { get; set; }
		Salutation Salutation { get; set; }
		Gender Gender { get; set; }
		string Email1 { get; set; }
		string Email2 { get; set; }
		string Email3 { get; set; }
		string JobTitle { get; set; }
		string OtherTitle1 { get; set; }
		string OtherTitle2 { get; set; }
	}
}
